package com.awei.project.model.dto.teamRequest;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 小维哥
 * @version 1.2
 */
@Data
public class TeamAddRequest implements Serializable{
        /**
         * 创建队伍的id用户
         */
        private Long id;
        /**
         * 队伍名称
         */
        private String name;

        /**
         * 描述
         */
        private String description;

        /**
         * 最大人数
         */
        private Integer maxNum;


        /**
         * 过期时间
         */
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        private Date expireTime;

        /**
         * 0 - 公开，1 - 私有，2 - 加密
         */
        private Integer status;
        /**
         * 密码
         */
        private String password;

        @TableField(exist = false)
        private static final long serialVersionUID = 1L;
}
